package ar.com.larreta.colegio.client.planesdepagos;

import ar.com.larreta.colegio.intercambio.client.Detalle;
import ar.com.larreta.grilla.client.BotonModificarPresionado;
import ar.com.larreta.grilla.client.SectorConGrilla;

import com.extjs.gxt.ui.client.event.MenuEvent;

public class BotonModificarDetallePresionado extends BotonModificarPresionado {

	public BotonModificarDetallePresionado(SectorConGrilla sector) {
		super(sector);
	}

	@Override
	public void componentSelected(MenuEvent ce) {
		Detalle detalle = (Detalle) sector.getGrilla().getSelectionModel().getSelectedItems().get(0);
		VentanaDetalles ventana = new VentanaDetalles((SectorDetalles)sector, sector.getGrilla());
		ventana.setDetalle(detalle);
		
		ventana.getNombre().getCampoTexto().setValue(detalle.getNombre());
		ventana.getValor().getCampoTexto().setValue(detalle.getValor());
		
		ventana.cambiarEstadoAModificacion();
		
		if ((detalle.getDetallesEspecificos()!=null) && (detalle.getDetallesEspecificos().size()>0)){
			ventana.getValor().getCampoTexto().setEnabled(Boolean.FALSE);
		}
		
		ventana.show();
	}

}
